//
//  PhoneRechargePresenter.swift
//  Entrance
//
//  Created Chunhui on 2018/1/31.
//  Copyright © 2018年 chunhuiLai. All rights reserved.
//

import Foundation

class PhoneRechargePresenter {
    // Reference to the View (weak to avoid retain cycle).
    weak private var view: PhoneRechargeInterface?
    // Reference to the Interactor's interface.
    var router: PhoneRechargeWireFrame?
    // Reference to the Router
    private var interactor: PhoneRechargeInteractorInput?
    
    init(interface: PhoneRechargeInterface?, interactor: PhoneRechargeInteractorInput?, router: PhoneRechargeWireFrame) {
        self.view = interface
        self.interactor = interactor
        self.router = router
    }
}

///MARK: PhoneRechargeModuleInterface
extension PhoneRechargePresenter: PhoneRechargePresentation {
}

///MARK: PhoneRechargeInteractorOutput
extension PhoneRechargePresenter: PhoneRechargeInteractorOutput {
}
